A Succinct Programming Language with a Native Database Component
نویسندگان
چکیده
ELI is a succinct interactive programming language system organized around a few simple principles. Its main data structures include arrays, lists, dictionaries and tables. In addition, it has an integrated database management component which is capable of processing a basic set of SQL statements. ELI, with a compiler, covering the array portion of the language, is also an excellent tool for coding scientific and engineering solutions. Moreover, it is productive in writing complex applications as well, such as compilers and trading systems.
منابع مشابه
HTSQL - a Native Web Query Language
Hyper-Text Structured Query Language (HTSQL) is a standardizable middleware component that translates a HTTP request into an SQL query, performs the query against a relational database, and returns the result as XML, HTML, CSV, JSON, or YAML. HTSQL formalizes a URI-to-SQL translation, covering common database query constructs with a succinct, easyto-learn syntax. HTSQL decouples the application...
متن کاملA Multilingual Natural Language Interface for E-Commerce Applications
In this paper we present a multilingual natural language interface architecture, which can be used for accessing on line product catalogs and lets users formulate their queries in their native languages. In our interface architecture a rule based machinelearning module replaces an elaborate semantic analysis component. The learning module learns the correct mappings of a user’s input to the cor...
متن کاملeXist: An Open Source Native XML Database
With the advent of native and XML enabled database systems, techniques for efficiently storing, indexing and querying large collections of XML documents have become an important research topic. This paper presents the storage, indexing and query processing architecture of eXist, an Open Source native XML database system. eXist is tightly integrated with existing tools and covers most of the nat...
متن کاملUsing taDOM Locking Protocol in a Functional XML Update Language
In this paper we deal with a particular type of database systems – native XML database systems. For this category of systems we discuss potential application of the taDOM locking protocol implemented in a functional update language – XML-λ. By combination of these theoretical approaches we obtain a solution for querying and updating XML data that can be implemented in a native XML database syst...
متن کاملFO(C) and Related Modelling Paradigms
Recently, C-LOG was introduced as a language for modelling causal processes. Its formal semantics has been defined, but the study of this language is far from finished. In this paper, we compare C-LOG to other declarative modelling languages. More specifically, we compare to first-order logic (FO), and argue that C-LOG and FO are orthogonal and that their integration, FO(C), is a knowledge repr...
متن کامل